使用Aria2下载某度云文件 | 您所在的位置:网站首页 › 阿里云盘aria2 rpc配置 › 使用Aria2下载某度云文件 |
Aria2很优秀,它也可以下载百度云的文件,这里调用了百度云PCS2的接口 开始 接口示例: https://pcs.baidu.com/rest/2.0/pcs/file?method=download&app_id=778750&path=/我的资源/Pr Group/1/1.part1.rar&filename=1.part1.rar 其中,app_id参数填写某度云认证的下载app的appid,每个appid有各种限制,有的不限速但是限制大小,有的不限制大小但是限制5M,等等,如果不是SVIP推荐使用778750,VIP推荐使用官方的250528 而path就是文件在网盘内的路径,必须先保存到网盘,路径以/开头 filename顾名思义就是文件名啦,注意这里的参数别写错 组合后的内容就是下载链接,你可能这时已经火急火燎的把链接填入Aria2了吧? 诶诶诶?为什么我的报403? 因为你没有在Aria2的浏览器登陆,怎么登陆?无法登陆,只能通过提交Cookies来让某度云认为你已经登陆 可能大家会注意到Aria2可以自定义请求头,就像这样 添加任务窗口如果你希望了解HTTP的结构,可以去www.baidu.com 这里,你只需要了解两个东西 1.UA(非必要了解):全名 User Agent,是在HTTP请求头中的一个参数,通过UA,可以让服务器判断你用的是什么设备,什么操作系统,什么浏览器,版本号是多少,用的什么渲染引擎,渲染引擎版本号 一般大厂浏览器都有自己的UA,同时也被用于验证,比如某度云如果用的不是某度云APP专属UA限速感人,再比如某易实名认证免验证码的接口限制只能特定UA调用否则错误 这里分享几个下载某度云好使的UA: 某度云P2SP抱团下载UA(PC百度网盘的加速激励计划用的UA):User-Agent: netdisk;P2SP;2.2.60.27 某度云管家UA(PC的百度网盘客户端正常的UA):User-Agent: netdisk;7.0.4.11;PC;PC-Windows;10.0.18363;WindowsBaiduYunGuanJia 塞班UA(可某度云,大概1-3M,一部分网址对塞班不插入广告也就是去广告):Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/012.002; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.0 Mobile Safari/533.4 3gpp-gba 善用UA,加了UA前300k-2M,加了后2-5M 2.Cookie:译名 储存在用户本地终端上的数据,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。它可以记录很多信息,不超过4KB 而百度云就是把用户信息存储在Cookie中一个BDUSS的参数里面,有了这参数的内容,等于可以随意登陆你的百度账号,这个Cookie长期有效,除非手动使用这个Cookie登陆然后申请退出 而我们这次就要使用BDUSS来登陆 也不多说,直接给标准写法,对的,里面填这个就行 User-Agent: Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/012.002; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.0 Mobile Safari/533.4 3gpp-gba Cookie:BDUSS=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAAAAAAAAAAAXXXXXXXXXXXXXXXXXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXXXX-XXXXXXX 但是可能有的人要问,那么我要什么获取这个BDUSS的Cookie呢? 很简单,www.baidu.com,咳咳咳 首先打开任何一个百度产品的网页,注意网页域名要为 .baidu.com 旗下的子域名 如果你听不懂,打开pan.baidu.com就好 登陆你的百度账号 (我的示例为谷歌浏览器,其它浏览器类似) 依次按照图例,点击小锁,点击Cookie,选择baidu.com!!!这个很容易看成其他的,展开,找到BDUSS这个选项,下面的内容部分就是BDUSS,他也代表了你的账号密码,请小心保管,请勿泄露 BDUSS查找过程把BDUSS的内容复制下来,把我之前的请求头示例的部分的BDUSS换成你自己的BDUSS,然后你会发现就可以下载啦啦啦 感谢阅读,再见 原创文章,侵权必究 |
CopyRight 2018-2019 实验室设备网 版权所有 |